package es.geoorge.hundirlaflota;




import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

/**
 * Esta es la actividad principal que se carga cuando se lanza la aplicacion, tiene tres botones para jugar en modo jugador vs ia, otro para las estadisticas de las partidas y el tercer boton muestra las instrucciones del juego.
 * @author georthik
 *
 */
public class Principal extends Activity {
	Button btnJugar=null;
	Button btnInstrucciones=null;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		btnJugar=(Button)findViewById(R.id.button1);
		btnInstrucciones=(Button)findViewById(R.id.button2);
		setContentView(R.layout.activity_main);
	}

	/**
	 * Inicia la Actividad del jugador vs la maquina.
	 * @param v
	 */
	public void pulsJugar(View v){
		Button b= (Button) v;
		b.setBackgroundResource(R.drawable.ic_btnazul);
		Intent intComenzarJuego = new Intent (this, SingleMode.class);
		startActivity(intComenzarJuego);
	}
	
	/**
	 * Inicia la actividad de estadisticas
	 * @param v
	 */
	public void stats(View v){
		Button b= (Button) v;
		b.setBackgroundResource(R.drawable.ic_btnazul);
		Intent intMostrarEstadisticas = new Intent (this, Estadisticas.class);
		startActivity(intMostrarEstadisticas);
	}
	
	/**
	 * Muestra las instrucciones
	 * @param v
	 */
	public void pulsInstrucciones(View v){
		Button b= (Button) v;
		b.setBackgroundResource(R.drawable.ic_btnazul);
		 AlertDialog.Builder alt_bld = new AlertDialog.Builder(this);
		    alt_bld.setMessage("Los barcos deben respetar un espacio de agua entre ellos y sin salirse del tablero.\r\nLos jugadores juegan por turnos.\r\n Buena Suerte")
		    .setCancelable(true)
		    .setPositiveButton("Aceptar", new DialogInterface.OnClickListener() {
		    public void onClick(DialogInterface dialog, int id) {

		    }
		    });   
		    AlertDialog alert = alt_bld.create();
		    alert.setTitle("Instrucciones:");
		    alert.show();		
	}
}